#ifndef _WINDOW_BOUNDS_H_
#define _WINDOW_BOUNDS_H_

#ifdef _WIN32
#pragma once
#endif

// 02.03.12 - Matthew Brews - Original Creation.

class CWindowbounds
{
public:
    CWindowbounds();
    CWindowbounds(float left, float top, float right, float bottom);
    CWindowbounds(float leftright, float topbottom);

    float getLeft() const;
    float getRight() const;
    float getTop() const;
    float getBottom() const;
    float getHeight() const;
    float getWidth() const;
    void setLeft(float left);
    void setRight(float right);
    void setTop(float top);
    void setBottom(float bottom);
    void setHeight(float height);
    void setWidth(float width);
    void setSize(float width, float height);
private:
    float m_fLeft;
    float m_fRight;
    float m_fTop;
    float m_fBottom;
};

#endif